package org.micode.libs.smon.vo;

import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
public class MemoryInfo {

    /**
     * 物理内存总量
     */
    private long totalMemory;

    /**
     * 当前物理内存使用量
     */
    private long usedMemory;

    /**
     * 当前物理内存剩余量
     */
    private long freeMemory;

    /**
     * 当前物理内存使用率
     */
    private double memoryUsage;

    /**
     * 交换区总量
     */
    private long totalSwap;

    /**
     * 当前交换区使用量
     */
    private long usedSwap;

    /**
     * 当前交换区剩余量
     */
    private long freeSwap;

    /**
     * 当前交换区使用率
     */
    private double swapUsage;

}
